// package com.dms.common.config;

// import org.springframework.context.annotation.Configuration;
// import org.springframework.messaging.simp.config.MessageBrokerRegistry;
// import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker;
// import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
// import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer;

// @Configuration
// @EnableWebSocketMessageBroker
// public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {

//     @Override
//     public void configureMessageBroker(MessageBrokerRegistry config) {
//         // 配置消息代理
//         // 客户端订阅前缀
//         config.enableSimpleBroker("/topic", "/queue");
//         // 客户端发送消息前缀
//         config.setApplicationDestinationPrefixes("/app");
//         // 用户点对点消息前缀
//         config.setUserDestinationPrefix("/user");
//     }

//     @Override
//     public void registerStompEndpoints(StompEndpointRegistry registry) {
//         // 注册STOMP端点
//         registry.addEndpoint("/ws")
//                 .setAllowedOriginPatterns("*") // 允许所有来源
//                 .withSockJS(); // 启用SockJS支持
//     }
// } 